﻿namespace Contoso.ActiveDirectory {

    using System;

    public interface IExchangeActiveSyncDevice : IADBaseObjectProperties {
        MSExchDeviceAccessState MSExchDeviceAccessState { get; }
        string MSExchDeviceEASVersion { get; }
        string MSExchDeviceFriendlyName { get; }
        string MSExchDeviceID { get; }
        string MSExchDeviceIMEI { get; }
        string MSExchDeviceMobileOperator { get; }
        string MSExchDeviceModel { get; }
        string MSExchDeviceOS { get; }
        string MSExchDeviceOSLanguage { get; }
        string MSExchDeviceTelephoneNumber { get; }
        string MSExchDeviceType { get; }
        string MSExchDeviceUserAgent { get; }
        DateTime? MSExchFirstSyncTime { get; }
        DateTime? MSExchLastUpdateTime { get; }
        string MSExchUserDisplayName { get; }
        long MSExchVersion { get; }
        string OwnerMailboxDN { get; }
    }
}
